package com.example.blank700.dialer_explicit_intent;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.Button;

public class Dialer_Explicit_IntentActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dialer_explicit_intent);

        Button dialer=(Button)findViewById(R.id.button01);
        dialer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                /*Intent <Intent name>=new Intent(<Action>,<Data>)，
                Action：启动的activity做哪些动作，所触发动作的名字字符串
                data：描述intent要操作的数据URI和数据类型。本例是ACTION_DIAL数据类型必须为一个tel：//格式的电话114。
                Category：是对被请求组件的额外描述信息。
                Componnent name：启动哪一个activity
                Extra：在intent中附件额外信息，以便将数据传递给另外一个Activity*/

                Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel://114"));
                startActivity(intent);
            }
        });
    }
}
